package com.wicket.okrapp.integration;

import com.wicket.okrapp.common.ro.OkrResult;
import com.wicket.okrapp.integration.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@FeignClient("app")
public interface FwAppAchievementClient {
/**
   * D3查询成果等级列表(公共)
   */
    @PostMapping("/app/achievement/queryAchievementGradeListCom")
    public OkrResult<QueryAchievementGradeListComRespDto> queryAchievementGradeListCom(QueryAchievementGradeListComReqDto reqDTO);
/**
   * D3批量查询成果等级By主键(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementGradeByEntityCom")
    public OkrResult<BatchQueryAchievementGradeByEntityComRespDto> batchQueryAchievementGradeByEntityCom(BatchQueryAchievementGradeByEntityComReqDto reqDTO);
/**
   * D3新增成果类型(公共)
   */
    @PostMapping("/app/achievement/addAchievementTypeCom")
    public OkrResult<AddAchievementTypeComRespDto> addAchievementTypeCom(AddAchievementTypeComReqDto reqDTO);
/**
   * D3查询成果类型详情(公共)
   */
    @PostMapping("/app/achievement/queryAchievementTypeDetailCom")
    public OkrResult<QueryAchievementTypeDetailComRespDto> queryAchievementTypeDetailCom(QueryAchievementTypeDetailComReqDto reqDTO);
/**
   * D3新增成果类型
   */
    @PostMapping("/app/achievement/addAchievementType")
    public OkrResult<AddAchievementTypeRespDto> addAchievementType(AddAchievementTypeReqDto reqDTO);
/**
   * D3新增成果类别(公共)
   */
    @PostMapping("/app/achievement/addAchievementCategoryCom")
    public OkrResult<AddAchievementCategoryComRespDto> addAchievementCategoryCom(AddAchievementCategoryComReqDto reqDTO);
/**
   * D3新增成果类别业务处理(公共)
   */
    @PostMapping("/app/achievement/addAchievementCategoryBusinessHandleCom")
    public OkrResult<AddAchievementCategoryBusinessHandleComRespDto> addAchievementCategoryBusinessHandleCom(AddAchievementCategoryBusinessHandleComReqDto reqDTO);
/**
   * D3查询成果类别详情(公共)
   */
    @PostMapping("/app/achievement/queryAchievementCategoryDetailCom")
    public OkrResult<QueryAchievementCategoryDetailComRespDto> queryAchievementCategoryDetailCom(QueryAchievementCategoryDetailComReqDto reqDTO);
/**
   * D3查询成果等级详情(公共)
   */
    @PostMapping("/app/achievement/queryAchievementGradeDetailCom")
    public OkrResult<QueryAchievementGradeDetailComRespDto> queryAchievementGradeDetailCom(QueryAchievementGradeDetailComReqDto reqDTO);
/**
   * D3新增成果等级(公共)
   */
    @PostMapping("/app/achievement/addAchievementGradeCom")
    public OkrResult<AddAchievementGradeComRespDto> addAchievementGradeCom(AddAchievementGradeComReqDto reqDTO);
/**
   * D3查询成果类型等级关系列表(公共)
   */
    @PostMapping("/app/achievement/queryAchievementTypeGradeRelationshipListCom")
    public OkrResult<QueryAchievementTypeGradeRelationshipListComRespDto> queryAchievementTypeGradeRelationshipListCom(QueryAchievementTypeGradeRelationshipListComReqDto reqDTO);
/**
   * D3新增成果等级
   */
    @PostMapping("/app/achievement/addAchievementGrade")
    public OkrResult<AddAchievementGradeRespDto> addAchievementGrade(AddAchievementGradeReqDto reqDTO);
/**
   * D3新增成果类型等级关系(公共)
   */
    @PostMapping("/app/achievement/addAchievementTypeGradeRelationshipCom")
    public OkrResult<AddAchievementTypeGradeRelationshipComRespDto> addAchievementTypeGradeRelationshipCom(AddAchievementTypeGradeRelationshipComReqDto reqDTO);
/**
   * D3修改成果类别(公共)
   */
    @PostMapping("/app/achievement/updateAchievementCategoryCom")
    public OkrResult<UpdateAchievementCategoryComRespDto> updateAchievementCategoryCom(UpdateAchievementCategoryComReqDto reqDTO);
/**
   * D3查询成果类型列表(公共)
   */
    @PostMapping("/app/achievement/queryAchievementTypeListCom")
    public OkrResult<QueryAchievementTypeListComRespDto> queryAchievementTypeListCom(QueryAchievementTypeListComReqDto reqDTO);
/**
   * D3修改成果类别业务处理(公共)
   */
    @PostMapping("/app/achievement/updateAchievementCategoryBusinessHandleCom")
    public OkrResult<UpdateAchievementCategoryBusinessHandleComRespDto> updateAchievementCategoryBusinessHandleCom(UpdateAchievementCategoryBusinessHandleComReqDto reqDTO);
/**
   * D3查询成果类型等级关系列表
   */
    @PostMapping("/app/achievement/queryAchievementTypeGradeRelationshipList")
    public OkrResult<QueryAchievementTypeGradeRelationshipListRespDto> queryAchievementTypeGradeRelationshipList(QueryAchievementTypeGradeRelationshipListReqDto reqDTO);
/**
   * D3删除成果类别(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementCategoryCom")
    public OkrResult<DeleteAchievementCategoryComRespDto> deleteAchievementCategoryCom(DeleteAchievementCategoryComReqDto reqDTO);
/**
   * D3删除成果类别业务处理(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementCategoryBusinessHandleCom")
    public OkrResult<DeleteAchievementCategoryBusinessHandleComRespDto> deleteAchievementCategoryBusinessHandleCom(DeleteAchievementCategoryBusinessHandleComReqDto reqDTO);
/**
   * D3查询成果类别列表(公共)
   */
    @PostMapping("/app/achievement/queryAchievementCategoryListCom")
    public OkrResult<QueryAchievementCategoryListComRespDto> queryAchievementCategoryListCom(QueryAchievementCategoryListComReqDto reqDTO);
/**
   * D3删除成果等级(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementGradeCom")
    public OkrResult<DeleteAchievementGradeComRespDto> deleteAchievementGradeCom(DeleteAchievementGradeComReqDto reqDTO);
/**
   * D3新增成果类型业务处理
   */
    @PostMapping("/app/achievement/addAchievementTypeBusinessHandle")
    public OkrResult<AddAchievementTypeBusinessHandleRespDto> addAchievementTypeBusinessHandle(AddAchievementTypeBusinessHandleReqDto reqDTO);
/**
   * D3新增成果等级业务处理
   */
    @PostMapping("/app/achievement/addAchievementGradeBusinessHandle")
    public OkrResult<AddAchievementGradeBusinessHandleRespDto> addAchievementGradeBusinessHandle(AddAchievementGradeBusinessHandleReqDto reqDTO);
/**
   * D3删除成果等级业务处理
   */
    @PostMapping("/app/achievement/deleteAchievementGradeBusinessHandle")
    public OkrResult<DeleteAchievementGradeBusinessHandleRespDto> deleteAchievementGradeBusinessHandle(DeleteAchievementGradeBusinessHandleReqDto reqDTO);
/**
   * D3删除成果类型(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementTypeCom")
    public OkrResult<DeleteAchievementTypeComRespDto> deleteAchievementTypeCom(DeleteAchievementTypeComReqDto reqDTO);
/**
   * D3删除成果类型业务处理
   */
    @PostMapping("/app/achievement/deleteAchievementTypeBusinessHandle")
    public OkrResult<DeleteAchievementTypeBusinessHandleRespDto> deleteAchievementTypeBusinessHandle(DeleteAchievementTypeBusinessHandleReqDto reqDTO);
/**
   * D3修改成果类型等级关系(公共)
   */
    @PostMapping("/app/achievement/updateAchievementTypeGradeRelationshipCom")
    public OkrResult<UpdateAchievementTypeGradeRelationshipComRespDto> updateAchievementTypeGradeRelationshipCom(UpdateAchievementTypeGradeRelationshipComReqDto reqDTO);
/**
   * D3修改成果类型(公共)
   */
    @PostMapping("/app/achievement/updateAchievementTypeCom")
    public OkrResult<UpdateAchievementTypeComRespDto> updateAchievementTypeCom(UpdateAchievementTypeComReqDto reqDTO);
/**
   * D3修改成果等级(公共)
   */
    @PostMapping("/app/achievement/updateAchievementGradeCom")
    public OkrResult<UpdateAchievementGradeComRespDto> updateAchievementGradeCom(UpdateAchievementGradeComReqDto reqDTO);
/**
   * D3修改成果类型业务处理(公共)
   */
    @PostMapping("/app/achievement/updateAchievementTypeBusinessHandleCom")
    public OkrResult<UpdateAchievementTypeBusinessHandleComRespDto> updateAchievementTypeBusinessHandleCom(UpdateAchievementTypeBusinessHandleComReqDto reqDTO);
/**
   * D3修改成果等级业务处理(公共)
   */
    @PostMapping("/app/achievement/updateAchievementGradeBusinessHandleCom")
    public OkrResult<UpdateAchievementGradeBusinessHandleComRespDto> updateAchievementGradeBusinessHandleCom(UpdateAchievementGradeBusinessHandleComReqDto reqDTO);
/**
   * D3批量改成果类型等级关系(公共)
   */
    @PostMapping("/app/achievement/batchUpdateAchievementTypeGradeRelationshipCom")
    public OkrResult<BatchUpdateAchievementTypeGradeRelationshipComRespDto> batchUpdateAchievementTypeGradeRelationshipCom(BatchUpdateAchievementTypeGradeRelationshipComReqDto reqDTO);
/**
   * D3修改成果团队(公共)
   */
    @PostMapping("/app/achievement/updateAchievementTeamCom")
    public OkrResult<UpdateAchievementTeamComRespDto> updateAchievementTeamCom(UpdateAchievementTeamComReqDto reqDTO);
/**
   * D3删除成果团队(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementTeamCom")
    public OkrResult<DeleteAchievementTeamComRespDto> deleteAchievementTeamCom(DeleteAchievementTeamComReqDto reqDTO);
/**
   * D3查询成果团队列表(公共)
   */
    @PostMapping("/app/achievement/queryAchievementTeamListCom")
    public OkrResult<QueryAchievementTeamListComRespDto> queryAchievementTeamListCom(QueryAchievementTeamListComReqDto reqDTO);
/**
   * D3新增成果团队(公共)
   */
    @PostMapping("/app/achievement/addAchievementTeamCom")
    public OkrResult<AddAchievementTeamComRespDto> addAchievementTeamCom(AddAchievementTeamComReqDto reqDTO);
/**
   * D3新增成果(公共)
   */
    @PostMapping("/app/achievement/addAchievementCom")
    public OkrResult<AddAchievementComRespDto> addAchievementCom(AddAchievementComReqDto reqDTO);
/**
   * D3删除成果(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementCom")
    public OkrResult<DeleteAchievementComRespDto> deleteAchievementCom(DeleteAchievementComReqDto reqDTO);
/**
   * D3修改成果
   */
    @PostMapping("/app/achievement/updateAchievement")
    public OkrResult<UpdateAchievementRespDto> updateAchievement(UpdateAchievementReqDto reqDTO);
/**
   * D3查询成果详情(公共)
   */
    @PostMapping("/app/achievement/queryAchievementDetailCom")
    public OkrResult<QueryAchievementDetailComRespDto> queryAchievementDetailCom(QueryAchievementDetailComReqDto reqDTO);
/**
   * D3查询成果列表(公共)
   */
    @PostMapping("/app/achievement/queryAchievementListCom")
    public OkrResult<QueryAchievementListComRespDto> queryAchievementListCom(QueryAchievementListComReqDto reqDTO);
/**
   * D3查询成果类型等级关系详情(公共)
   */
    @PostMapping("/app/achievement/queryAchievementTypeGradeRelationshipDetailCom")
    public OkrResult<QueryAchievementTypeGradeRelationshipDetailComRespDto> queryAchievementTypeGradeRelationshipDetailCom(QueryAchievementTypeGradeRelationshipDetailComReqDto reqDTO);
/**
   * D3删除成果类型等级关系(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementTypeGradeRelationshipCom")
    public OkrResult<DeleteAchievementTypeGradeRelationshipComRespDto> deleteAchievementTypeGradeRelationshipCom(DeleteAchievementTypeGradeRelationshipComReqDto reqDTO);
/**
   * D3删除成果类型等级关系业务处理
   */
    @PostMapping("/app/achievement/deleteAchievementTypeGradeRelationshipBusinessHandle")
    public OkrResult<DeleteAchievementTypeGradeRelationshipBusinessHandleRespDto> deleteAchievementTypeGradeRelationshipBusinessHandle(DeleteAchievementTypeGradeRelationshipBusinessHandleReqDto reqDTO);
/**
   * D3执行调整成果类型等级关系排序
   */
    @PostMapping("/app/achievement/implementAdjustAchievementTypeGradeRelationshipBusinessHandle")
    public OkrResult<ImplementAdjustAchievementTypeGradeRelationshipBusinessHandleRespDto> implementAdjustAchievementTypeGradeRelationshipBusinessHandle(ImplementAdjustAchievementTypeGradeRelationshipBusinessHandleReqDto reqDTO);
/**
   * D3修改成果团队成员(公共)
   */
    @PostMapping("/app/achievement/updateAchievementTeamMemberCom")
    public OkrResult<UpdateAchievementTeamMemberComRespDto> updateAchievementTeamMemberCom(UpdateAchievementTeamMemberComReqDto reqDTO);
/**
   * D3删除成果团队成员(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementTeamMemberCom")
    public OkrResult<DeleteAchievementTeamMemberComRespDto> deleteAchievementTeamMemberCom(DeleteAchievementTeamMemberComReqDto reqDTO);
/**
   * D3查询成果团队成员列表(公共)
   */
    @PostMapping("/app/achievement/queryAchievementTeamMemberListCom")
    public OkrResult<QueryAchievementTeamMemberListComRespDto> queryAchievementTeamMemberListCom(QueryAchievementTeamMemberListComReqDto reqDTO);
/**
   * D3新增成果团队成员(公共)
   */
    @PostMapping("/app/achievement/addAchievementTeamMemberCom")
    public OkrResult<AddAchievementTeamMemberComRespDto> addAchievementTeamMemberCom(AddAchievementTeamMemberComReqDto reqDTO);
/**
   * D3修改成果(公共)
   */
    @PostMapping("/app/achievement/updateAchievementCom")
    public OkrResult<UpdateAchievementComRespDto> updateAchievementCom(UpdateAchievementComReqDto reqDTO);
/**
   * D3新增成果业务处理
   */
    @PostMapping("/app/achievement/addAchievementBusinessHandle")
    public OkrResult<AddAchievementBusinessHandleRespDto> addAchievementBusinessHandle(AddAchievementBusinessHandleReqDto reqDTO);
/**
   * D3新增成果版权归属(公共)
   */
    @PostMapping("/app/achievement/addAchievementCopyrightOwningCom")
    public OkrResult<AddAchievementCopyrightOwningComRespDto> addAchievementCopyrightOwningCom(AddAchievementCopyrightOwningComReqDto reqDTO);
/**
   * D3查询成果团队成员详情(公共)
   */
    @PostMapping("/app/achievement/queryAchievementTeamMemberDetailCom")
    public OkrResult<QueryAchievementTeamMemberDetailComRespDto> queryAchievementTeamMemberDetailCom(QueryAchievementTeamMemberDetailComReqDto reqDTO);
/**
   * D3修改成果业务处理(公共)
   */
    @PostMapping("/app/achievement/updateAchievementBusinessHandleCom")
    public OkrResult<UpdateAchievementBusinessHandleComRespDto> updateAchievementBusinessHandleCom(UpdateAchievementBusinessHandleComReqDto reqDTO);
/**
   * D3新增成果团队成员业务处理(公共)
   */
    @PostMapping("/app/achievement/addOutcomeTeamMembBusinessHandleCom")
    public OkrResult<AddOutcomeTeamMembBusinessHandleComRespDto> addOutcomeTeamMembBusinessHandleCom(AddOutcomeTeamMembBusinessHandleComReqDto reqDTO);
/**
   * D3执行成果版权归属个人处理(公共)
   */
    @PostMapping("/app/achievement/implementOutcomeCopyrightPersonalDisposeCom")
    public OkrResult<ImplementOutcomeCopyrightPersonalDisposeComRespDto> implementOutcomeCopyrightPersonalDisposeCom(ImplementOutcomeCopyrightPersonalDisposeComReqDto reqDTO);
/**
   * D3批量改成果团队成员(公共)
   */
    @PostMapping("/app/achievement/batchUpdateAchievementTeamMemberCom")
    public OkrResult<BatchUpdateAchievementTeamMemberComRespDto> batchUpdateAchievementTeamMemberCom(BatchUpdateAchievementTeamMemberComReqDto reqDTO);
/**
   * D3执行成果发布(公共)
   */
    @PostMapping("/app/achievement/implementAchievementPublishCom")
    public OkrResult<ImplementAchievementPublishComRespDto> implementAchievementPublishCom(ImplementAchievementPublishComReqDto reqDTO);
/**
   * D3修改成果版权归属(公共)
   */
    @PostMapping("/app/achievement/updateAchievementCopyrightOwningCom")
    public OkrResult<UpdateAchievementCopyrightOwningComRespDto> updateAchievementCopyrightOwningCom(UpdateAchievementCopyrightOwningComReqDto reqDTO);
/**
   * D3执行成果版权归属发布生效(公共)
   */
    @PostMapping("/app/achievement/implementAchievementCopyrightOwnPublishCom")
    public OkrResult<ImplementAchievementCopyrightOwnPublishComRespDto> implementAchievementCopyrightOwnPublishCom(ImplementAchievementCopyrightOwnPublishComReqDto reqDTO);
/**
   * D3执行成果团队成员发布生效(公共)
   */
    @PostMapping("/app/achievement/implementAchievementTeamMemberPublishCom")
    public OkrResult<ImplementAchievementTeamMemberPublishComRespDto> implementAchievementTeamMemberPublishCom(ImplementAchievementTeamMemberPublishComReqDto reqDTO);
/**
   * D3查询成果版权归属详情(公共)
   */
    @PostMapping("/app/achievement/queryAchievementCopyrightOwningDetailCom")
    public OkrResult<QueryAchievementCopyrightOwningDetailComRespDto> queryAchievementCopyrightOwningDetailCom(QueryAchievementCopyrightOwningDetailComReqDto reqDTO);
/**
   * D3查询成果版权归属列表(公共)
   */
    @PostMapping("/app/achievement/queryAchievementCopyrightOwningListCom")
    public OkrResult<QueryAchievementCopyrightOwningListComRespDto> queryAchievementCopyrightOwningListCom(QueryAchievementCopyrightOwningListComReqDto reqDTO);
/**
   * D3批量删成果团队成员(公共)
   */
    @PostMapping("/app/achievement/batchDeleteAchievementTeamMemberCom")
    public OkrResult<BatchDeleteAchievementTeamMemberComRespDto> batchDeleteAchievementTeamMemberCom(BatchDeleteAchievementTeamMemberComReqDto reqDTO);
/**
   * D3删除成果版权归属(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementCopyrightOwningCom")
    public OkrResult<DeleteAchievementCopyrightOwningComRespDto> deleteAchievementCopyrightOwningCom(DeleteAchievementCopyrightOwningComReqDto reqDTO);
/**
   * D3查询对接成果关系列表(公共)
   */
    @PostMapping("/app/achievement/queryAchievementDockingListCom")
    public OkrResult<QueryAchievementDockingListComRespDto> queryAchievementDockingListCom(QueryAchievementDockingListComReqDto reqDTO);
/**
   * D3批量改成果团队成员排序(公共)
   */
    @PostMapping("/app/achievement/batchUpdateAchievementTeamMemberSortCom")
    public OkrResult<BatchUpdateAchievementTeamMemberSortComRespDto> batchUpdateAchievementTeamMemberSortCom(BatchUpdateAchievementTeamMemberSortComReqDto reqDTO);
/**
   * D3删除成果业务处理(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementBusinessHandleCom")
    public OkrResult<DeleteAchievementBusinessHandleComRespDto> deleteAchievementBusinessHandleCom(DeleteAchievementBusinessHandleComReqDto reqDTO);
/**
   * D3删除成果版权归属业务处理(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementCopyrightOwningBusinessHandleCom")
    public OkrResult<DeleteAchievementCopyrightOwningBusinessHandleComRespDto> deleteAchievementCopyrightOwningBusinessHandleCom(DeleteAchievementCopyrightOwningBusinessHandleComReqDto reqDTO);
/**
   * D3删除成果团队成员业务处理(公共)
   */
    @PostMapping("/app/achievement/deleteOutcomeTeamMembBusinessHandleCom")
    public OkrResult<DeleteOutcomeTeamMembBusinessHandleComRespDto> deleteOutcomeTeamMembBusinessHandleCom(DeleteOutcomeTeamMembBusinessHandleComReqDto reqDTO);
/**
   * D3批量查询成果类型及等级等信息(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementTypeAndLevelEtcInfoCom")
    public OkrResult<BatchQueryAchievementTypeAndLevelEtcInfoComRespDto> batchQueryAchievementTypeAndLevelEtcInfoCom(BatchQueryAchievementTypeAndLevelEtcInfoComReqDto reqDTO);
/**
   * D3批量查询成果类型By主键(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementTypeByEntityCom")
    public OkrResult<BatchQueryAchievementTypeByEntityComRespDto> batchQueryAchievementTypeByEntityCom(BatchQueryAchievementTypeByEntityComReqDto reqDTO);
/**
   * D3批量查询成果类别By主键(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementCategoryByEntityCom")
    public OkrResult<BatchQueryAchievementCategoryByEntityComRespDto> batchQueryAchievementCategoryByEntityCom(BatchQueryAchievementCategoryByEntityComReqDto reqDTO);
/**
   * D3批量查询对接成果关系by一级指标(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementDockingByRootObjectiveIdCom")
    public OkrResult<BatchQueryAchievementDockingByRootObjectiveIdComRespDto> batchQueryAchievementDockingByRootObjectiveIdCom(BatchQueryAchievementDockingByRootObjectiveIdComReqDto reqDTO);
/**
   * D3新增对接成果关系(公共)
   */
    @PostMapping("/app/achievement/addAchievementDockingCom")
    public OkrResult<AddAchievementDockingComRespDto> addAchievementDockingCom(AddAchievementDockingComReqDto reqDTO);
/**
   * D3删除对接成果关系(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementDockingCom")
    public OkrResult<DeleteAchievementDockingComRespDto> deleteAchievementDockingCom(DeleteAchievementDockingComReqDto reqDTO);
/**
   * D3新增对接成果关系业务处理(公共)
   */
    @PostMapping("/app/achievement/addAchievementDockingBusinessHandleCom")
    public OkrResult<AddAchievementDockingBusinessHandleComRespDto> addAchievementDockingBusinessHandleCom(AddAchievementDockingBusinessHandleComReqDto reqDTO);
/**
   * D3查询成果版权归属信息(公共)
   */
    @PostMapping("/app/achievement/queryAchievementCopyrightOwnInfoDetailCom")
    public OkrResult<QueryAchievementCopyrightOwnInfoDetailComRespDto> queryAchievementCopyrightOwnInfoDetailCom(QueryAchievementCopyrightOwnInfoDetailComReqDto reqDTO);
/**
   * D3删除对接成果关系业务处理(公共)
   */
    @PostMapping("/app/achievement/deleteAchievementDockingBusinessHandleCom")
    public OkrResult<DeleteAchievementDockingBusinessHandleComRespDto> deleteAchievementDockingBusinessHandleCom(DeleteAchievementDockingBusinessHandleComReqDto reqDTO);
/**
   * D3查询对接成果关系详情(公共)
   */
    @PostMapping("/app/achievement/queryAchievementDockingDetailCom")
    public OkrResult<QueryAchievementDockingDetailComRespDto> queryAchievementDockingDetailCom(QueryAchievementDockingDetailComReqDto reqDTO);
/**
   * D3查询成果信息详情(公共)
   */
    @PostMapping("/app/achievement/queryAchievementInfoDetailCom")
    public OkrResult<QueryAchievementInfoDetailComRespDto> queryAchievementInfoDetailCom(QueryAchievementInfoDetailComReqDto reqDTO);
/**
   * D3批量查询成果(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementCom")
    public OkrResult<BatchQueryAchievementComRespDto> batchQueryAchievementCom(BatchQueryAchievementComReqDto reqDTO);
/**
   * D3查询可对接成果列表(公共)
   */
    @PostMapping("/app/achievement/queryCanDockAchievementListCom")
    public OkrResult<QueryCanDockAchievementListComRespDto> queryCanDockAchievementListCom(QueryCanDockAchievementListComReqDto reqDTO);
/**
   * D3批量查询成果信息(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementInfoCom")
    public OkrResult<BatchQueryAchievementInfoComRespDto> batchQueryAchievementInfoCom(BatchQueryAchievementInfoComReqDto reqDTO);
/**
   * D3批量查询成果版权归属(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementCopyrightOwningCom")
    public OkrResult<BatchQueryAchievementCopyrightOwningComRespDto> batchQueryAchievementCopyrightOwningCom(BatchQueryAchievementCopyrightOwningComReqDto reqDTO);
/**
   * D3批量查询对接成果关系by归属目标内容ID(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementDockingByTargetCycleContentIdCom")
    public OkrResult<BatchQueryAchievementDockingByTargetCycleContentIdComRespDto> batchQueryAchievementDockingByTargetCycleContentIdCom(BatchQueryAchievementDockingByTargetCycleContentIdComReqDto reqDTO);
/**
   * D3查询个人标志性成果列表(公共)
   */
    @PostMapping("/app/achievement/queryPersonalSymbolicAchievementsListCom")
    public OkrResult<QueryPersonalSymbolicAchievementsListComRespDto> queryPersonalSymbolicAchievementsListCom(QueryPersonalSymbolicAchievementsListComReqDto reqDTO);
/**
   * D3分析成果冗余状态(公共)
   */
    @PostMapping("/app/achievement/analysisAchiveStateCodeCom")
    public OkrResult<AnalysisAchiveStateCodeComRespDto> analysisAchiveStateCodeCom(AnalysisAchiveStateCodeComReqDto reqDTO);
/**
   * D3修改成果冗余状态(公共)
   */
    @PostMapping("/app/achievement/updateAchiveStateCodeCom")
    public OkrResult<UpdateAchiveStateCodeComRespDto> updateAchiveStateCodeCom(UpdateAchiveStateCodeComReqDto reqDTO);
/**
   * D3查询个人成果库列表(公共)
   */
    @PostMapping("/app/achievement/queryPersonalAchievementsListCom")
    public OkrResult<QueryPersonalAchievementsListComRespDto> queryPersonalAchievementsListCom(QueryPersonalAchievementsListComReqDto reqDTO);
/**
   * D3执行初始化成果团队成员(公共)
   */
    @PostMapping("/app/achievement/implementIniAchievementTeamMemberCom")
    public OkrResult<ImplementIniAchievementTeamMemberComRespDto> implementIniAchievementTeamMemberCom(ImplementIniAchievementTeamMemberComReqDto reqDTO);
/**
   * D3删除目标下成果(公共)
   */
    @PostMapping("/app/achievement/deleteResultsUnderTargetCom")
    public OkrResult<DeleteResultsUnderTargetComRespDto> deleteResultsUnderTargetCom(DeleteResultsUnderTargetComReqDto reqDTO);
/**
   * D3新增成果业务处理(公共)
   */
    @PostMapping("/app/achievement/addAchievementBusinessHandleCom")
    public OkrResult<AddAchievementBusinessHandleComRespDto> addAchievementBusinessHandleCom(AddAchievementBusinessHandleComReqDto reqDTO);
/**
   * D3新增目标下汇报成果(公共)
   */
    @PostMapping("/app/achievement/addResultsUnderTargetCom")
    public OkrResult<AddResultsUnderTargetComRespDto> addResultsUnderTargetCom(AddResultsUnderTargetComReqDto reqDTO);
/**
   * D3执行删除成果判断(公共)
   */
    @PostMapping("/app/achievement/implementDeleteAchieveCom")
    public OkrResult<ImplementDeleteAchieveComRespDto> implementDeleteAchieveCom(ImplementDeleteAchieveComReqDto reqDTO);
/**
   * D3执行分析成果版权归属对象(公共)
   */
    @PostMapping("/app/achievement/implementAnalyzeAchievementCopyrightOwnInfoCom")
    public OkrResult<ImplementAnalyzeAchievementCopyrightOwnInfoComRespDto> implementAnalyzeAchievementCopyrightOwnInfoCom(ImplementAnalyzeAchievementCopyrightOwnInfoComReqDto reqDTO);
/**
   * D3批量查询成果及相关信息(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementRelevantInfoCom")
    public OkrResult<BatchQueryAchievementRelevantInfoComRespDto> batchQueryAchievementRelevantInfoCom(BatchQueryAchievementRelevantInfoComReqDto reqDTO);
/**
   * D3批量查询成果by创建人(公共)
   */
    @PostMapping("/app/achievement/batchQueryAchievementByCreateInductionIdCom")
    public OkrResult<BatchQueryAchievementByCreateInductionIdComRespDto> batchQueryAchievementByCreateInductionIdCom(BatchQueryAchievementByCreateInductionIdComReqDto reqDTO);
  //
}
